Skip to content

Add i18n support #203

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Aug 31, 2021
Merged

Add i18n support #203

merged 4 commits into from
Aug 31, 2021

Conversation

cwendling
Copy link
Contributor

This is a separate take from the older and manually implemented #116, which uses existing build system in a conventional manner.

The included French translation has been made by a colleague for the occasion. The Spanish one has been extracted from #116 with slight adaptation where the C strings changed only cosmetically, but there are some untranslated strings now (it's at 83%, though 3 strings don't matter, so it's more like 85).

Apart from that it's fairly straightforward: it makes the necessary Autoconf/Automake changes to use gettext through the usual means, and marks strings as translatable. One more subtle bit is that it alters the code to fetch the localized version of the application name from the desktop files, so that it's also properly localized.

cwendling and others added 4 commits March 25, 2021 10:16
This is a translation from Joel Barrios from back in 2017, with slight
adjustments for newer strings where only newlines were stripped or so.

It is not 100% complete as per the current dock version.
@flexiondotorg flexiondotorg merged commit 01ddd88 into ubuntu-mate:master Aug 31, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants